<!DOCTYPE html>
<html lang="zh">
  <head>
    <meta charset="UTF-8" />
    <meta name="author" content="xmy6364">
    <meta name="description" content="想要成为大佬">
    <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no" />

    <link rel="shortcut icon" href="/assets/favicon.ico" type="image/x-icon">
    <link rel="preconnect" href="https://fonts.gstatic.com">
    <link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@600&display=swap" rel="stylesheet">
    <link rel="stylesheet" href="https://cdn.bootcdn.net/ajax/libs/highlight.js/10.5.0/styles/default.min.css">
    <link rel="stylesheet" href="https://cdn.bootcdn.net/ajax/libs/highlight.js/10.5.0/styles/github-gist.min.css">
    <link rel="stylesheet" href="/assets/lib/css/font-awesome.min.css">
    <link rel="stylesheet" href="/assets/css/layout.css" />
    <script defer src="https://cdn.bootcdn.net/ajax/libs/clipboard.js/2.0.6/clipboard.min.js"></script>
    <script defer src="/assets/js/copyCode.js"></script>
    <script defer src="/assets/js/backTop.js"></script>
    <script defer src="/assets/js/tool.js"></script>

    
  <link rel="stylesheet" href="/assets/css/page.css" />
  <link rel="stylesheet" href="/assets/css/sidebar.css" />
  <link rel="stylesheet" href="/assets/css/footer.css" />


    <title>梦的博客</title>
  </head>
  <body>
    <div class="container">
      <aside>
        
  <div class="sidebar">
  <header>梦的博客</header>
  <div class="info">
    <div class="avatar">
      <img src="https://cdn.jsdelivr.net/gh/xmy6364/blog-image/img/pixelartoc_1.png" alt="头像">
    </div>
    <div class="author">xmy6364</div>
    <div class="description">想要成为大佬</div>
    <div class="about">
      <a href="/about">about me.</a>
    </div>
  </div>
  <div class="links">
    <ul>
    
      <li class="links-item">
        <a href="https://github.com/xmy6364" target="_blank">
          <i class="fa fa-github-alt" aria-hidden="true"></i>
        </a>
      </li>
    
      <li class="links-item">
        <a href="tencent://message/?uin=1176281967" target="_blank">
          <i class="fa fa-qq" aria-hidden="true"></i>
        </a>
      </li>
    
    </ul>
  </div>
  <nav>
    <ul>
    
      <li class="nav-item">
        <a href="/archives">
          <span class="nav-item__count">33</span>
          <span class="nav-item__label">归档</span>
        </a>
      </li>
    
      <li class="nav-item">
        <a href="/categories">
          <span class="nav-item__count">2</span>
          <span class="nav-item__label">分类</span>
        </a>
      </li>
    
      <li class="nav-item">
        <a href="/tags">
          <span class="nav-item__count">45</span>
          <span class="nav-item__label">标签</span>
        </a>
      </li>
    
    </ul>
  </nav>
  <div class="catalogue" id="catalogue"></div>
</div>

      </aside>
      <main>
        
  <div class="post-list">
  
  <div class="post-item" style="--i: 0">
  <div class="post-item__title">
  <a href="/categories/技术/usewebpackbuildvue">
    使用 webpack 手动搭建 vue 项目
  </a>
</div>
<div class="post-item__desc">
  <p class="post-item__desc-date">
    <i class="fa fa-calendar" aria-hidden="true"></i>
    2020/12/07
  </p>
  <p class="post-item__desc-category">
    <i class="fa fa-folder-o" aria-hidden="true"></i>
    <a href="/categories">
      技术
    </a>
  </p>
</div>
<div class="post-item__abstract">
  <p class="post-item__abstract-content"><p>webpack 是一个前端工程化打包工具，对于前端工程师来说 webpack 是一项十分重要的技能。下面我们就通过搭建一个 vue 项目来学习使用 webpack</p>
</p>
  <p class="more" style="display:none;">
    <a href="/categories/技术/usewebpackbuildvue">查看更多</a>
  </p>
</div>
<div class="post-item__tags">
  
  <a href="/tags">
    <i class="fa fa-tag" aria-hidden="true"></i>
    JavaScript
  </a>
  
  <a href="/tags">
    <i class="fa fa-tag" aria-hidden="true"></i>
    Vue
  </a>
  
  <a href="/tags">
    <i class="fa fa-tag" aria-hidden="true"></i>
    Webpack
  </a>
  
</div>

  </div>
  
  <div class="post-item" style="--i: 1">
  <div class="post-item__title">
  <a href="/categories/技术/abouthttp">
    关于HTTP
  </a>
</div>
<div class="post-item__desc">
  <p class="post-item__desc-date">
    <i class="fa fa-calendar" aria-hidden="true"></i>
    2020/11/27
  </p>
  <p class="post-item__desc-category">
    <i class="fa fa-folder-o" aria-hidden="true"></i>
    <a href="/categories">
      技术
    </a>
  </p>
</div>
<div class="post-item__abstract">
  <p class="post-item__abstract-content"><p>web开发中，无论是前端还是后端，所离不开的东西就是HTTP协议和HTTP相关的东西，今天我们就来聊聊和HTTP相关的一些知识。</p>
</p>
  <p class="more" style="display:none;">
    <a href="/categories/技术/abouthttp">查看更多</a>
  </p>
</div>
<div class="post-item__tags">
  
  <a href="/tags">
    <i class="fa fa-tag" aria-hidden="true"></i>
    http
  </a>
  
  <a href="/tags">
    <i class="fa fa-tag" aria-hidden="true"></i>
    计算机网络
  </a>
  
</div>

  </div>
  
  <div class="post-item" style="--i: 2">
  <div class="post-item__title">
  <a href="/categories/工具/useactionstopages">
    使用Github Actions将Vue项目部署到Github Pages
  </a>
</div>
<div class="post-item__desc">
  <p class="post-item__desc-date">
    <i class="fa fa-calendar" aria-hidden="true"></i>
    2020/11/16
  </p>
  <p class="post-item__desc-category">
    <i class="fa fa-folder-o" aria-hidden="true"></i>
    <a href="/categories">
      工具
    </a>
  </p>
</div>
<div class="post-item__abstract">
  <p class="post-item__abstract-content"><p>GitHub Actions 是 GitHub 的持续集成服务，是一个非常强大的功能，用它可以实现很多自动化功能。现在我们来使用Github Actions将我们做好的Vue项目部署到Github Pages上。</p>
</p>
  <p class="more" style="display:none;">
    <a href="/categories/工具/useactionstopages">查看更多</a>
  </p>
</div>
<div class="post-item__tags">
  
  <a href="/tags">
    <i class="fa fa-tag" aria-hidden="true"></i>
    Github Actions
  </a>
  
  <a href="/tags">
    <i class="fa fa-tag" aria-hidden="true"></i>
    Github Pages
  </a>
  
  <a href="/tags">
    <i class="fa fa-tag" aria-hidden="true"></i>
    Github
  </a>
  
</div>

  </div>
  
  <div class="post-item" style="--i: 3">
  <div class="post-item__title">
  <a href="/categories/技术/ElectronLearn">
    Electron踩坑记录
  </a>
</div>
<div class="post-item__desc">
  <p class="post-item__desc-date">
    <i class="fa fa-calendar" aria-hidden="true"></i>
    2020/10/21
  </p>
  <p class="post-item__desc-category">
    <i class="fa fa-folder-o" aria-hidden="true"></i>
    <a href="/categories">
      技术
    </a>
  </p>
</div>
<div class="post-item__abstract">
  <p class="post-item__abstract-content"><p>心血来潮想做一个PC端应用，就来学学Electron，以下为学习Electron时的踩坑记录。</p>
</p>
  <p class="more" style="display:none;">
    <a href="/categories/技术/ElectronLearn">查看更多</a>
  </p>
</div>
<div class="post-item__tags">
  
  <a href="/tags">
    <i class="fa fa-tag" aria-hidden="true"></i>
    JavaScript
  </a>
  
  <a href="/tags">
    <i class="fa fa-tag" aria-hidden="true"></i>
    Electron
  </a>
  
  <a href="/tags">
    <i class="fa fa-tag" aria-hidden="true"></i>
    NodeJs
  </a>
  
</div>

  </div>
  
  <div class="post-item" style="--i: 4">
  <div class="post-item__title">
  <a href="/categories/技术/TypeScriptBuilder">
    TypeScript实现设计模式——生成器模式
  </a>
</div>
<div class="post-item__desc">
  <p class="post-item__desc-date">
    <i class="fa fa-calendar" aria-hidden="true"></i>
    2020/09/28
  </p>
  <p class="post-item__desc-category">
    <i class="fa fa-folder-o" aria-hidden="true"></i>
    <a href="/categories">
      技术
    </a>
  </p>
</div>
<div class="post-item__abstract">
  <p class="post-item__abstract-content"><p><strong>生成器模式</strong>是一种在TypeScript/JavaScript中非常常见的创建型设计模式，它使你能够分步骤创建复杂对象。当你需要创建一个可能有许多配置选项的对象时， 该模式会特别有用。</p>
</p>
  <p class="more" style="display:none;">
    <a href="/categories/技术/TypeScriptBuilder">查看更多</a>
  </p>
</div>
<div class="post-item__tags">
  
  <a href="/tags">
    <i class="fa fa-tag" aria-hidden="true"></i>
    TypeScript
  </a>
  
  <a href="/tags">
    <i class="fa fa-tag" aria-hidden="true"></i>
    设计模式
  </a>
  
</div>

  </div>
  
  <div class="post-item" style="--i: 5">
  <div class="post-item__title">
  <a href="/categories/技术/usedecoratorinexpress">
    在express中使用ES7装饰器构建路由
  </a>
</div>
<div class="post-item__desc">
  <p class="post-item__desc-date">
    <i class="fa fa-calendar" aria-hidden="true"></i>
    2020/09/12
  </p>
  <p class="post-item__desc-category">
    <i class="fa fa-folder-o" aria-hidden="true"></i>
    <a href="/categories">
      技术
    </a>
  </p>
</div>
<div class="post-item__abstract">
  <p class="post-item__abstract-content"><p>在Java的Spring框架中，我们经常会看到类似于<code>@Controller</code>这样的注解，这类代码能够极大的提高我们代码的可读性和复用性。而在Javascript的ES7提案中，有一种新的语法叫做decorator，它能够在Javascript中实现与注解相同的功能。</p>
</p>
  <p class="more" style="display:none;">
    <a href="/categories/技术/usedecoratorinexpress">查看更多</a>
  </p>
</div>
<div class="post-item__tags">
  
  <a href="/tags">
    <i class="fa fa-tag" aria-hidden="true"></i>
    JavaScript
  </a>
  
  <a href="/tags">
    <i class="fa fa-tag" aria-hidden="true"></i>
    decorator
  </a>
  
  <a href="/tags">
    <i class="fa fa-tag" aria-hidden="true"></i>
    express
  </a>
  
</div>

  </div>
  
  <div class="post-item" style="--i: 6">
  <div class="post-item__title">
  <a href="/categories/技术/DeepInJavaScriptDataType">
    深入学习JavaScript数据类型
  </a>
</div>
<div class="post-item__desc">
  <p class="post-item__desc-date">
    <i class="fa fa-calendar" aria-hidden="true"></i>
    2020/07/06
  </p>
  <p class="post-item__desc-category">
    <i class="fa fa-folder-o" aria-hidden="true"></i>
    <a href="/categories">
      技术
    </a>
  </p>
</div>
<div class="post-item__abstract">
  <p class="post-item__abstract-content"><p>数据类型是我们学习<code>JavaScript</code>时最先接触的东西，它是<code>JavaScript</code>中最基础的知识，这些知识看似简单，但实则有着许多初学者甚至是部分学习了多年<code>JavaScript</code>的老手所不了解的知识。</p>
</p>
  <p class="more" style="display:none;">
    <a href="/categories/技术/DeepInJavaScriptDataType">查看更多</a>
  </p>
</div>
<div class="post-item__tags">
  
  <a href="/tags">
    <i class="fa fa-tag" aria-hidden="true"></i>
    JavaScript
  </a>
  
</div>

  </div>
  
</div>
<div class="pagination">
  <ul>
  
    <li class="prev">
      <a href="/page/1">上一页</a>
    </li>
  
    <li class="">
      <a href="/page/1">1</a>
    </li>
  
    <li class="current">
      <a href="/page/2">2</a>
    </li>
  
    <li class="">
      <a href="/page/3">3</a>
    </li>
  
    <li class="">
      <a href="/page/4">4</a>
    </li>
  
    <li class="">
      <a href="/page/5">5</a>
    </li>
  
    <li class="next">
      <a href="/page/3">下一页</a>
    </li>
  
  </ul>
</div>

        <footer>
        
  <div class="footer">
  
  <div class="theme">
    博客主题为 <a href="https://github.com/xmy6364/CoinRailgun">CoinRailgun</a> 默认主题
  </div>
  <div class="copyright">
    <span>© 2019-2021 xmy6364.</span>
    <span>Powered by <a href="https://github.com/xmy6364/CoinRailgun">CoinRailgun</a></span>
  </div>
</div>

        </footer>
      </main>
    </div>
  </body>
</html>
